@charset "UTF-8";

@font-face {
  font-family: "untitled-font-2";
  src:url("fonts/untitled-font-2.eot");
  src:url("fonts/untitled-font-2.eot?#iefix") format("embedded-opentype"),
    url("fonts/untitled-font-2.woff") format("woff"),
    url("fonts/untitled-font-2.ttf") format("truetype"),
    url("fonts/untitled-font-2.svg#untitled-font-2") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "untitled-font-2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-list-thumbnails-small:before {
  content: "a";
}
.icon-list-thumbnails-big:before {
  content: "b";
}
.icon-x-circle:before {
  content: "c";
}
.icon-search:before {
  content: "d";
}
.icon-down-arrow-small:before {
  content: "e";
}
.icon-right-arrow-small:before {
  content: "f";
}
.icon-right-arrow-big:before {
  content: "g";
}
.icon-down-arrow-big:before {
  content: "h";
}
.icon-right-arrow-medium:before {
  content: "i";
}
.icon-down-arrow-medium:before {
  content: "j";
}
.icon-left-arrow-medium:before {
  content: "k";
}
.icon-up-open-big:before {
  content: "l";
}
.icon-search-1:before {
  content: "m";
}
.icon-fontawesome-webfont:before {
  content: "n";
}
.icon-play-circle:before {
  content: "o";
}
.icon-play:before {
  content: "p";
}
.icon-fontawesome-webfont-1:before {
  content: "q";
}
.icon-volume-none:before {
  content: "r";
}
.icon-rewind:before {
  content: "s";
}
.icon-fast-forward:before {
  content: "t";
}
.icon-pause:before {
  content: "u";
}
.icon-stop:before {
  content: "v";
}
.icon-volume:before {
  content: "w";
}
.icon-refresh:before {
  content: "x";
}
.icon-social-facebook:before {
  content: "y";
}
.icon-social-twitter:before {
  content: "z";
}
.icon-plus:before {
  content: "A";
}
.icon-plus-1:before {
  content: "B";
}
.icon-download:before {
  content: "C";
}

.fa-audio {
    width: 500px;
    float: left;
     border: 1px solid #63788c;
}
 
 .fa-audio span{
    display: block;
 }

.fa-audio-detail {
    float: left;
    width: 240px;
    /*border: 1px solid red;*/
    padding: 15px
}

.fa-audio-playlist{
  float: left
}

.fa-audio-playlist h4{
    margin: 0;
    background: #63788c;
    color: white;
    font-family: sans-serif;
    font-weight: normal;
    padding: 5px 0 5px 20px;
    font-size: 0.8em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.fa-audio-playlist ul{
    float: left;
    width: 230px;
    padding: 0;
    margin: 0;
    height: 300px;
    background: #deebf7;
    overflow: auto;
    position: relative;
}

.fa-audio-playlist li{
    list-style: none;
    padding: 5px 0 5px 20px;
    font-size: 0.8em;
    font-family: sans-serif;
}

.fa-audio-playlist li.active{
    background: #9cbad9;
}

.fa-audio-playlist li.active i{
    position: absolute;
    left: 2px;
}


.logo{
	float:left
}

date{
	float:right;
    font-size: 0.76em;
}

.clear:before,
.clear:after {
    content: " ";
    display: table;
}

.clear:after {
    clear: both;
}

.fa-audio-category{
	text-transform: uppercase;
	font-family: "WilliamsCaslonText",Arial,sans-serif;
	font-size: 0.7em;
    padding: 20px 0 0 0;
    color: #787878
}

.fa-audio-title{
    font-weight: bold;
    font-size: 1.2em;
    padding: 10px 0 0 0
}

.fa-audio-title a{
    color: #004276;
}

.fa-audio-author{
    font-size: 0.8em;
    padding: 2px 0 0 0;
    font-style: italic;
}

.fa-audio-blurb{
    padding: 10px 0;
    font-family: 'WilliamsCaslonText';
    line-height: 1.3em;
}

.fa-audio-player{
    width: 500px;
    float: left;
    padding: 0;
    background: #222;
}

.fa-audio-player ul, .fa-audio-player .top{
float:left;
width: 100%;
margin: 0;
padding: 0;
font-family: sans-serif;
}

.fa-audio-player .top{
    height: 30px; 
    line-height: 30px;
    /*background: #9cbad9;*/
    background: #222;
    /*color: #000;*/
    color: #edf2f5;
    font-weight: normal;
}

.fa-audio-player .title{
    float: left;
    font-size: 0.8em;
     padding: 0 0 0 10px;
}

.fa-audio-player .share a{
    font-size: 1.3em;
    cursor: pointer;
}

.fa-audio-player .share{
    float: right;
    padding: 5px 10px 0 0;
}

.fa-audio-player li{
    list-style: none;
    float: left;
}

.fa-audio-player li.rewind,
.fa-audio-player li.play,
.fa-audio-player li.fast-forward,
.fa-audio-player li.stop{
    width: 25px;
    cursor: pointer;
}

.fa-audio-player li.progress{
    width: 180px;
    background: #9cbad9;
    padding: 0;
    position: relative; 
    height: 6px;
    top: 4px;
}

.fa-audio-player li.progress span{
    background: #63788c;
    height: 6px
}

.fa-audio-player li.volume{
    width: 125px;
}

.fa-audio-player li.volume span{
    float: left;
    width: 50%;
}

.fa-audio-player .bottom{
    padding: 0  0 10px 10px;
}

.fa-audio-player .bottom .time{
    font-size: 0.7em;
    color: #59595c;
    padding: 0 10px 0 0;
}

.fa_audio_inline{
    width: 550px;
    height: 51px;
    border:1px solid #63788c;
    margin: 0;
    padding: 0;
    float: left;
    line-height: normal;
    margin: 8px 0 15px 0;
    font-size: 1.15em;
    font-family: 'WilliamsCaslonText",Arial,sans-serif';
}

#issue-player .fa_audio_inline{
  width: 310px;
  height: 40px;
}


.fa_audio_inline ul{
    margin: 0;
    padding: 0;
}

.fa_audio_inline ul li{
    float: left;
    list-style: none;
}

.fa_audio_inline ul li.play{
    width: 48px;
    background: #9cbad9;
    text-align: center;
    height: 51px;
    line-height: 51px;
}

.fa_audio_inline ul li.play i{
  font-size: 1.5em;
  position: relative;
  display: block;
  top: 4px;
}

.fa_audio_inline ul li.blurb{
    padding: 10px 0 8px 20px;
    width: 258px;
}
.fa_audio_inline ul li.blurb .title{
font-family: 'WilliamsCaslonText",Arial,sans-serif';
font-weight: bold;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
}

.fa_audio_inline ul li.blurb .category{
  font-size: 0.85em;
  font-family: 'WilliamsCaslonText",Arial,sans-serif';
  padding: 2px 0;
  text-transform: uppercase;
}

.fa_audio_inline ul li.blurb .time{
    font-size: 0.8em
}

.fa_audio_inline ul li span{
    display: block;
}

.fa_audio_inline .last{
    border-left: 1px solid #63788c;
    /*width: 87px;*/
    height: 51px;
}

.fa_audio_inline .last a{
  position: relative;
  top: -3px;
}

.fa_audio_inline .last .playlist, .fa_audio_inline .last .download{
    position: relative;
    font-family: 'AtlasGrotesk Regular Web';
    font-size: 0.76em;
    left: 15px;
    top: 15px;
}

.fa_audio_inline .last .playlist i,
.fa_audio_inline .last .download i{
    padding-right: 3px;
    font-size: 1.3em;
}

.fa_audio_inline .last .playlist{
  padding: 0 0 7px 0
}

.fa_audio_inline .last .download, .fa_audio_inline .last .download a {
color: #CC0000;
}

.fa_audio_inline a {
  color: #222;
  cursor: pointer;
  text-decoration: none;
}

.fa_audio_inline a:hover{
  text-decoration: none;
}

.mejs-container{
  width: 100%!important;
  margin-top: 30px;
  background: none!important;
}

.mylist li{
  cursor: pointer;
}


#issue-player .playlist{
  display: none;
}

#issue-player .fa_audio_inline ul li.play{
  height: 40px
}



#issue-player .fa_audio_inline ul li.play a{
  display: block;
  line-height: 50px;
  height: 40px;
}

#issue-player .fa_audio_inline .last{
  height: 40px;
  width: 93px;
  line-height: normal;
  font-family: 'AtlasGrotesk Regular Web';
}

#issue-player .fa_audio_inline .last a, #issue-player .fa_audio_inline .last .download a{
  font-size: 0.82em;
}

#issue-player .fa_audio_inline ul li.blurb {
padding: 5px 0 5px 5px;
position: relative;
width: 155px
}

#issue-player .fa_audio_inline ul li.blurb .title{
  width: 155px;
  text-overflow: clip;
  white-space: normal;
  font-size: 13px;
  font-weight: normal;
}

#issue-player .fa_audio_inline .last .download{
  left: 4px;
  top: 12px;
}

#issue-player .fa_audio_inline .last .download i{
  float: left;
}

#issue-player .fa_audio_inline ul li.play i{
  top: 0
}

#alertify{
  border: 1px solid #fff;
  background: #fff;
  top: 40%
}

.alertify-button{
  background: #63788c;
  border-radius: 4px;
  color: #fff;
  font-size: 0.9em;
  height: 30px;
  padding: 0;
  width: 60px;
  text-align: center;
  outline: none;
}

.alertify-button:hover{
  background: #63788c;
  font-size: 0.9em;
}

#alertify-cover{
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
}

.alertify-message{
  font-family: "WilliamsCaslonText",Arial,sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0 0 5px 0;
}

.mejs-controls .mejs-time-rail span{
  width: auto;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #9cbad9;
}




